package com.kaili.basic.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.kaili.basic.pojo.dto.*;
import com.kaili.basic.pojo.entity.BaseFinanceSubjectEntity;
import com.kaili.basic.pojo.entity.BaseOutStoreEntity;
import com.kaili.basic.pojo.vo.BaseFinanceSubjectExport;
import com.kaili.basic.pojo.vo.BaseOutStoreDetailVO;
import com.kaili.basic.pojo.vo.BaseOutStoreExportVO;
import com.kaili.common.response.RestStatus;

import java.util.HashMap;
import java.util.List;


public interface BaseFinanceSubjectService extends IService<BaseFinanceSubjectEntity> {


    Long queryFinanceSujectCode();

    Page<BaseFinanceSubjectEntity> queryPageList(Page<BaseFinanceSubjectEntity> baseFinanceSubjectQueryDTOPage, BaseFinanceSubjectQueryDTO queryDTO);

    List<BaseFinanceSubjectExport> export(BaseFinanceSubjectQueryDTO queryDto);

    List<BaseFinanceSubjectEntity> queryAllList();
}
